shandowsocks 服务安装

前言

简要描述,在linux下,安装shandowsocks翻墙服务。

安装环境

centos 7-64bit

安装shandowsocks服务

yum install python-setuptools && easy_install pip
pip install shadowsocks

修改配置文件

touch /etc/shadowsocks.json
vi /etc/shadowsocks.json

配置内容:

{
"server":"104.129.0.25",
"server_port":8888,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"xxxxxxxx",
"timeout":300,
"method":"rc4-md5"
}

启动/关闭服务

ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

客户接入配置

1. 安装shandowsocks客户端
2. 修改gui-config.json客户端配置

配置内容:

{
"configs" : [
{
"server" : "104.129.0.25",
"server_port" : 8888,
"password" : "xxxxxxxx",
"method" : "rc4-md5",
"remarks" : ""
}
],
"index" : 0,
"global" : false,
"enabled" : true,
"shareOverLan" : true,
"isDefault" : false,
"localPort" : 1080
}

遇到的问题

telnet 104.129.0.25 8888 端口不通,原因是服务器防火墙限制此端口对外开放,需要放开对8888端口的访问限制。